package com.itheima.d1_collection;

import java.util.ArrayList;
import java.util.Collection;

//需求：定义一个集合，往集合中添加3部电影对象，再遍历集合输出每一部电影的属性信息
public class Demo07 {
    public static void main(String[] args) {
        //1.创建集合对象，用来存储电影对象
        Collection<Movie> list = new ArrayList<>();

        //2.创建3个电影对象
        Movie m1 = new Movie("卧虎藏龙", 7.8, "周润发，杨紫琼，章子怡");
        Movie m2 = new Movie("英雄", 8.7, "李连杰，陈道明，章子怡，梁朝伟");
        Movie m3 = new Movie("3d肉蒲团", 7.5, "蓝燕");

        //3.将电影存入集合，调用集合的add方法
        list.add(m1);
        list.add(m2);
        list.add(m3);

        //4.遍历集合（3种方式任意选择）
        for (Movie movie : list) {
            //System.out.println(movie);
            //集合中存储引用数据类型的对象，其实存储的是对象地址值！
            String name = movie.getName();
            double score = movie.getScore();
            String actor = movie.getActor();
            System.out.println("电影名：" + name + "，评分：" + score + "，演员：" + actor);
        }
    }
}
